package com.zmn.oms.dubbo.dto.zmn.part.fcpart;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 类描述：厂商工单配件DRO
 *
 * @author wangwei
 * @date 2019/5/21 14:40
 */
@Data
public class FcOrderPartDRO implements Serializable {


	private static final long serialVersionUID = 1895789571907134652L;


	/**
	 * 主键
	 */
	private Long fcOrderPartId;

	/**
	 * 工单id
	 */
	private Long orderId;

	/**
	 * 工程师ID
	 */
	private Integer masterId;

	/**
	 * 工程师名称
	 */
	private String masterName;

	/**
	 * 配件来源 1 厂商配件 2 自购配件
	 */
	private Integer src;

	/**
	 * 配件来源名称
	 */
	private String SrcName;
	/**
	 * 配件ID
	 */
	private Integer partId;

	/**
	 * 配件分类名称
	 */
	private String categName;

	/**
	 * 配件分类Id
	 */
	private Integer categId;

	/**
	 * 配件一级分类名称
	 */
	private String categOneName;

	/**
	 * 配件一级分类Id
	 */
	private Integer categOneId;

	/**
	 * 配件名称
	 */
	private String partName;

	/**
	 * 配件名称 （一级分类 - 二级分类 - 三级分类）
	 */
	private String partFullName;

	/**
	 * 配件图片
	 */
	private String imgSrc1;
	/**
	 * 配件图片
	 */
	private String imgSrc2;
	/**
	 * 配件图片
	 */
	private String imgSrc3;
	/**
	 * 工程师拍照
	 */
	private String picSrc1;
	/**
	 * 工程师拍照
	 */
	private String picSrc2;
	/**
	 * 工程师拍照
	 */
	private String picSrc3;

	/**
	 * 数量
	 */
	private BigDecimal number;

	/**
	 * 单价
	 */
	private Integer price;

	/**
	 * 单位
	 */
	private String unit;

	/**
	 * 查询邮寄地址
	 */
	private String expressUrl;

	/**
	 * 邮寄业务类型 1 新件邮寄出厂 2 旧件邮寄返厂
	 */
	private Integer fcOrderPartPostType;

	/**
	 * 厂家寄出配件地址类型：1 寄给用户 2 寄给言而有信公司  （该字段仅fc_order_part_post_type=1时有效）
	 */
	private Integer postAddressType;

	/**
	 * 邮寄状态 邮寄状态 1 未处理 2 未发货 3 已发货 4 已签收 5 已退货
	 */
	private Integer postStatus;

	/**
	 * 邮寄状态 邮寄状态 1 未处理 2 未发货 3 已发货 4 已签收 5 已退货
	 */
	private String postStatusName;

	/**
	 * 审核时间
	 */
	private Date reviewTime;
}
